This is my repository for the computational musicology course. During this course, I will be analyzing my personal Spotify playlist. It consists of 2466 songs and an aggregated playtime of 143 hours and 18 minutes. This playlist started somewhere back in 2015 or 2016 and therefore tells you a lot about what I was going through in my life at specific times. One could say it functions as some sort of diary.
I will analyze the playlist on 3 or 6-month splits (yet to be
determined!). This can be done by looking at the date_added
variables which are returned when a GET request is done to the https://api.spotify.com/v1/playlists/playlist_id URL. I
can also make a comparison between my so-called Top Items and recent
tracks in my playlist.
The tracks in this corpus are very representative of each period since my music taste varies based on various factors which also contribute to particular feelings, e.g. seasons and an everchanging music taste.
Most of the songs in the playlist will fall into the EDM/Pop genres, with Future Bass being a particularly frequent occurrence. Tracks that might be very typical for this playlist could include:
These are tracks, the likes of which can be found through-out the entire playlist.
Meanwhile, standout tracks could be:
These tracks are all a bit sadder than the usual and mark periods such as COVID-lockdowns in the Netherlands. The genres as identified by everynoise.com, change from Future Bass to the likes of post-rock and other less energetic genres.
I’ve included a plot with the tempo, danceability and valence of my corpus plotted against each other. I find this graph particularly interesting, since it shows a couple of defining characteristics from the corpus.
Most future bass and house music has a tempo range of 128-160 BPM. These ranges can be spotted easily in the graph, since there are distinct vertical lines which enclose the entirety of this range, with the vast majority of tracks having a tempo between 128 and 160 BPM.
However, the plotted trend line shows that as the tempo increases past the 128 BPM threshold, danceability (on average) seems to decrease, which is unexpected. I excted the danceability to increase as the tempo increases. This is because most high tempo (>160 BPM) in this corpus are hard-dance tracks, which I’ve always considered danceable (albeit in a very different way than dancing to other genres). One such outlier is the track in the bottom-right corner: Infinity by Sefa and D-Block & S-te-Fan. This is a french-core track with intense kicks, which I would define as a highly danceable track. I will look to find out what defines a danceable track to Spotify.
I also included a histogram which shows the distribution of tempos, and confirms the statements I made above.